/**
 * @file      fmod2-shared-ab.h
 * @copyright Copyright (c) 2020, CYG-ZCW Co., Ltd. All Rights Reserved.
 * @brief     brief
 * @author    caiwang213@qq.com
 * @date      2020-01-05 20:00:22
 *
 * @note
 *  fmod2-shared-ab.h defines
 */
#ifndef __IMOD2_SHARED_AB_API_H__
#define __IMOD2_SHARED_AB_API_H__
#include "imod2-shared-ab.h"

#if defined(MOD1_STATICLIB)
#  define MOD2_API
#elif defined(WIN32) || defined(_WIN32)
#  if defined(MOD2_EXPORTS)
#    define MOD2_API  __declspec(dllexport)
#  else
#    define MOD2_API  __declspec(dllimport)
#  endif
#else
#  define   MOD2_API  __attribute__((visibility("default")))
#endif

class MOD2_API FMod2SharedAB
{
public:
    static IMod2SharedAB* instance();
};
#endif
